package roborally.Pieces;
import be.kuleuven.cs.som.annotate.*;

/**
 * This is a class representing a Wall on the Board with a Position and which can be terminated.
 * @invar The position is valid 
 * 		| Position.isValidPosition(getPosition().getX(), getPosition().getY(), getPosition().getBoard() )
 * @version 2.0
 * @author Bart Opsomer 2de Bachelor Ingenieurswetenschappen Electrotechniek-Computerwetenschappen 
 * 		   Peter Opsomer 1ste Master Wiskundige IngenieursTechnieken
 */
public class Wall extends GamePieceWithoutOrientation {
	/**
	 * Create a new non-terminated Wall with no initial Position.
	 * 
	 * @effect  | super()
	 */
	@Raw
	public Wall(){
		super();
	}
	/**
	 * Get a String representation of this Object.
	 * 
	 * @return  | result.equals("Wall " + super.toString() )
	 */
	public String toString() {
		return "Wall " + super.toString();
	}
}
